/* 
    Created on : Jan 12, 2014, 5:01:58 PM
    Author     : ahmad
*/

body {
  font-family: tahoma, helvetica, verdana, arial, sans-serif;
  background-color: #fff;
  color: #404040;
  margin: 0px;
  font-size: 70%;
  padding: 0px;
}

#container {
  width: 800px;
  border: solid thin Orange;
  margin: auto;
  background-color: #EFEFEF;
  box-shadow: 1px 1px 3px #E9E9E9;
  /*border-radius: 15px;*/
}

#content {
  margin-left: 100px;
  background-color: #ffffeb;
  padding: 30px 20px 30px 20px;
  border-left: solid Orange thin;
  /*border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;*/
  min-height: 560px;

}

.topMenu {
  /*color: #7777CC;*/
  font-size: 1.1em;
  text-align: right;
  margin-right: 70px;
}

.footer {
  /*color: #7777CC;*/
  font-size: .8em;
  font-weight: bold;
  text-align: center;
  background-color: #ffffeb;
  margin-left: 100px;
  padding: 0px 0px 5px 2em;
  border-left: solid Orange thin;
}

#navigation {
  width: 100px;
  background-color: #EFEFEF;
  font-style: normal;
  font-weight: bold;
  color: #3333ff;
  float: left;
  /*border-top: 2px solid #3333ff;*/
  /*border-right: solid Orange thin ;*/
  /*border-top-right-radius: 15px;
  border-top-left-radius: 15px;*/
  min-height: 600px;
  /*margin-top: 2px;*/
}

/* Labels .................................*/

.labelBold {
  font-size: 1em;
  font-weight: bold;
}

.labelTitle {
  font-size: 1.2em;
  /*color: #7777CC;*/
  /*padding-right: 5em;*/
  /*padding-top: 3px;*/
  /*color: #E7A42F;*/
  font-weight: bold;
}

.labelClass {
  /*color: #7777CC;*/
  font-size: 1em;
  /*padding-right: 7em;*/
}

.labelCenter {
  /*color: #7777CC;*/
  font-size: 1em;
  text-align: center;
  width: 150px;
  padding-left: 1em;
}

.labelSubtitle {
  font-size: 11pt;
  /*color: #7777CC;*/
  font-weight: bold;
}

.labelHheader {
  font-size: 11pt;
  color: #7777CC;
  font-weight: bold;
}

.labelRed {
  font-size: 10pt;
  color: red;
}


/* Text Input .................................*/
.textCode {
  font-family: 'Courier New', Courier, monospace;
  font-size: small;
  font-weight: normal;
}

.textBold {
  font-size: 1em;
  font-weight: bold;
  width: 8em;
}

.textArea {
  resize: vertical;
}

.quran {
  font-family: tahoma, verdana;
  font-size: medium;
}

.trans {
  font-family: tahoma, verdana;
  font-size: small;
}


/* Button .................................*/
.buttGen {
  font-size: 14px;
}

.buttMain {
  font-size: 15px;
  font-weight: bolder;
}



/* /Button .................................*/

body:hover {
  font-weight: bold;
}

.highlight-font{
  text-decoration: underline;
}

.rf-tab-cnt input {
  font-size: 20px;
}

/* JSF Messages Style  */
.rf-msgs-sum{
  font-weight: bold;
  color: Red;
}

.rf-msgs-det{
  font-style: italic;
}

/* This css is for formating all first columns of the search page. */
.col1 {
  width: 12em;
}

.responseOddRow {
  background: #d0fff4;
}

.responseEvenRow {
  /*background:;*/
}

.listBox {
  font-size: 1em;
  text-align: left;
}

fieldset {
  border: solid thin Orange ;
  padding: 15px;

}

table {
  margin: 0;
  empty-cells: show;
  border-collapse: collapse;
  border-spacing: 0px;
}

td {
  padding: 2px;
  vertical-align: middle;
  /*text-align: left;*/
}

th {
  /*padding: .2em .5em;*/
  text-align: center;
  vertical-align: middle;
  color: rgb(51,51,51);
}


hr {
  color: #FBA900;
  height: 1px;
}

/*   Headings   */
h1, h2, h4, h5, h6 {
  /*color: #6699ee;*/
  text-align: left;
  margin: .7em auto;
  padding-bottom: .25em;
  border-bottom-color: Orange;
  border-bottom-style: solid;
}

h1 {
  /*color: #FBA900;*/
  font-size: 2em;
  font-style: normal;
  font-weight: bold;
  margin: 5px 0px;
  /*border-bottom: 1px solid #FBA900;*/
}

h2 {
  /*color: #333333;*/
  font-size: 1.3em;
  font-style: normal;
  font-weight: bold;
  margin: 5px 0px;
}

h3 {
  /*color: #808080;*/
  font-size: 1.2em;
  font-weight: bold;
  margin: 15px 0px 5px 0px;
}

h4 {
  /*color: #808080;*/
  font-size: 1.1em;
  font-style: italic;
  font-weight: bold;
}


p{
  text-align: left;
  margin: 0px;
}


ul {
  text-align:left;
}

li {
  margin: .5em 1em;
}


